home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Applications 1996 May / SGI IRIX 6.2 Applications 1996 May.iso / dist / impr_dev.idb / usr / impressario / man / Makefile.z / Makefile
Makefile  |  1996-05-06  |  2KB  |  73 lines

  1. #
  2. #*************************************************************************
  3. #
  4. #           Copyright (c) 1994 Silicon Graphics, Inc.
  5. #            All Rights Reserved
  6. #
  7. #       THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF SGI
  8. #
  9. # The copyright notice above does not evidence any actual of intended
  10. # publication of such source code, and is an unpublished work by Silicon
  11. # Graphics, Inc. This material contains CONFIDENTIAL INFORMATION that is
  12. # the property of Silicon Graphics, Inc. Any use, duplication or
  13. # disclosure not specifically authorized by Silicon Graphics is strictly
  14. # prohibited.
  15. #
  16. # RESTRICTED RIGHTS LEGEND:
  17. #
  18. # Use, duplication or disclosure by the Government is subject to
  19. # restrictions as set forth in subdivision (c)(1)(ii) of the Rights in
  20. # Technical Data and Computer Software clause at DFARS 52.227-7013,
  21. # and/or in similar or successor clauses in the FAR, DOD or NASA FAR
  22. # Supplement. Unpublished - rights reserved under the Copyright Laws of
  23. # the United States. Contractor is SILICON GRAPHICS, INC., 2011 N.
  24. # Shoreline Blvd., Mountain View, CA 94039-7311
  25. #*************************************************************************
  26. #
  27. # Makefile - Impressario support product manual pages
  28. #
  29. #    This Makefile builds manual pages. Files ending in '.1' will
  30. #    be "compiled" into manual pages ending in '.z'. The following
  31. #    commands may be used:
  32. #
  33. #    make            Compiles all .1 man page files to .z files.
  34. #
  35. #    make <manpage>.z    Compiles the specified manual page
  36. #
  37. #    make clean        Deletes all '.z' files.
  38. #
  39. #    See the README in this directory for additional information.
  40. #
  41. # $Revision: 1.2 $
  42. #
  43. #*************************************************************************
  44.  
  45. SHELL = /bin/sh
  46. LS = /bin/ls
  47. XARGS = /usr/bin/xargs
  48. EGREP = /usr/bin/egrep
  49. SED = /usr/bin/sed
  50. TBL = /usr/bin/tbl
  51. NEQN = /usr/bin/neqn
  52. NROFF = /usr/bin/nroff
  53. PACK = /usr/bin/pack
  54.  
  55. MACROPKG = -man
  56.  
  57. MANNAME = '^[0-z+,%-]*\.1'
  58.  
  59. LISTSOURCES = $(LS) | $(EGREP) $(MANNAME)
  60. LISTTARGETS = $(LISTSOURCES) | $(SED) -e 's/\.1/.z/'
  61.  
  62. default:
  63.     $(LISTTARGETS) | $(XARGS) $(MAKE)
  64.  
  65. clean:
  66.     rm -f `$(LISTTARGETS)`
  67.  
  68. .SUFFIXES: .1 .z
  69.  
  70. .1.z:
  71.     $(TBL) $< | $(NEQN) | $(NROFF) $(MACROPKG) > $(<:.1=)
  72.     $(PACK) $(<:.1=)
  73.